@charset "utf-8";

/* CSS Document */
html,body { height:100%;}
html{scrollbar-arrow-color: #0066C8;
scrollbar-3dlight-color: #D5EBF9;
scrollbar-darkshadow-color: #D5EBF9;
scrollbar-face-color: #D5EBF9;
scrollbar-highlight-color: #D5EBF9;
scrollbar-shadow-color: #D5EBF9;
scrollbar-track-color: #F0F8FF;} 
* { margin:0; padding:0; font-size:12px;font-family:宋体;}

a{ color:#15428B;}
/* 清除浮动 */
.clear{clear:both;}
/* 分页 */
.pageDiv{background:#efefef;border:1px solid #ccc;}
/* 当前位置 */
.position{color:#666666;height:25px;line-height:25px;padding-left:20px;border-bottom:1px solid #c0c0c0; margin-left:5px;margin-right:5px;}			
.position a:hover{text-decoration:underline;}
.position span{display:block;
               position:absolute;
			   right:20px;
			   top:0px;
			   color:#0d3b4c;
			   line-height:25px;
			   width:80px;
			   height:25px;
			   background:url(../images/ts.gif) no-repeat left;
			   padding-left:23px;}
.position span a{color:#0d3b4c;line-height:25px;}


/** css for search table*/
.search{
	font:12px/1.5 tahoma,arial,宋体;font-weight:normal;
	margin:auto;
	display:inline;
	}
.search td{ padding:4px 5px;}

.search input,.form input{
width:145px;
*width:expression(this.type=="radio" || this.type=="checkbox"?"20px":"style");
*border:expression(this.type=="radio" || this.type=="checkbox"?"none":"style");
}
/*for firefox */
.search input[type=radio],.form input[type=radio],.search input[type=checkbox],.form input[type=checkbox]{
width:20px;
height:auto;
margin:0;
}

.search select,.form select{
width:145px;
}

.search label,.form label{padding:0 3px;}

/*button*/
.small-btn,.medium-btn{
margin-left:4px;
margin-right:4px;
background:url(../images/btn_bg.png) no-repeat;
vertical-align:middle;
height:25px;
line-height:25px;display:inline-block;text-align:center;border:none;cursor:pointer;
padding:0;
}
.small-btn{background-position:0 -210px;width:51px;height:21px;line-height:21px;}
.medium-btn{white-space:nowrap;background-position:0 -660px;width:61px;height:21px;line-height:21px;}


/*一些输入框文本框的基本属性*/
input,select,textarea{
	vertical-align:middle;
	height:20px;
	line-height:20px;
	border:1px solid #A4BED4;
}
select{font:12px/1.5 tahoma,arial,宋体;font-weight:normal;}
textarea{
	width:400px;
	height:100px;
}

.form ,.list{
	margin:auto;
	width:100%;
	border:1px solid #7F9DB9;
	border-collapse:collapse;
}
.form td,.form th , .list td , .list th{
	height:24px;
	border:1px solid #7F9DB9;
	line-height:24px;
}
.form div,.form span , .list div , .list span{margin:auto;}
/*列表css */		
.list{}
.list th{
	text-align:center;
	background:url(../images/table_head.jpg) repeat-x;
}
.list tbody tr , .form tr{
	background:#fff;
}
.list td{
	text-align:center;
}
.text-right{text-align:right;}		

.text-left{text-align:left;}

/*表单css*/
.form{margin-top:10px;}
.form td{
	margin-left:5px;
	padding:5px;
}
.form .title ,.btntd{text-align:center;}
.form input,.form textarea , .form select {
	/*margin:5px;*/
}
.form a{
	text-decoration:none;
}
.form select{}
.error{color:#FF0000;}
.pass{color:#00FF00;}


/**main page */
.logo{
	   border:0px;
	   height:49px;
	   margin-top:5px;
	   margin-left:10px;}

.footer { clear: both; text-align: center; }
.footer p { margin-top:5px;color:#939393;}

.tree-title label{cursor:pointer;}
	